package com.mszlu.news.service;

import com.mszlu.news.vo.Result;
import com.mszlu.news.vo.params.CollectParam;

public interface CollectService {
    /**
     * 通过用户id查找收藏列表
     * @param userId
     * @return
     */
    Result listCollectByUserId(Long userId);

    Result addCollect(CollectParam collectParam);

    Result deleteCollect(CollectParam collectParam);

    /**
     * 通过查询多少条相同的文章id查询文章收藏数
     * @param articleId
     * @return
     */
    Result CollectCounts(Long articleId);
}
